package com.erp.app.common;

////////////////////////////////////////////////////////////////////////////////
// Module Name Constants
////////////////////////////////////////////////////////////////////////////////
public interface ProjectMenuConstants {

    // NOTE:
    // THIS CONSTANT FILE HAS BEEN CLEANED UP, PLEASE TRY TO USE EXISTING DEFINED CONSTANTS,
    // BEFORE YOU CREATE NEW CONSTANTS!
    // AND IF ADD NEW CONSTANTS, PLEASE ADD TO UNDER APPROPRIATE HEADINGS OF THIS FILE.
    // THANKS!  (- VICTOR)

    // Admin and Security Modules
    public static final String MOD_ERROR_MSG_LABEL = "MOD_ERROR_MSG_LABEL";
    public static final String MOD_ENQ_MENU_SO = "MOD_ENQ_MENU_SO";
    public static final String MOD_ENQ_MENU_PO = "MOD_ENQ_MENU_PO";
    public static final String MOD_ENQ_MENU_TASK_FABRIC = "MOD_ENQ_MENU_TASK_FABRIC";
    public static final String MOD_ENQ_MENU_TASK_STYLE = "MOD_ENQ_MENU_TASK_STYLE";
    public static final String MOD_SYS_LANG = "MOD_SYS_LANG";
    public static final String MOD_MENU_GROUP_LABEL = "MOD_MENU_GROUP_LABEL";
    public static final String MOD_MENU_OBJECT_LABEL = "MOD_MENU_OBJECT_LABEL";
    public static final String MOD_INQUIRY_JAVA = "MOD_INQ_JAVA";
    public static final String MOD_SYSTEM_MENU_SEARCH = "MOD_SYSTEM_MENU"; //module need to be re-done
    public static final String MOD_SYSTEM_MENU_MAINT = "MOD_SYSTEM_MENU"; //module need to be re-done
    public static final String MOD_COMPANY_MENU_SEARCH = "MOD_COMPANY_MENU"; //module need to be re-done
    public static final String MOD_COMPANY_MENU_MAINT = "MOD_COMPANY_MENU"; //module need to be re-done
    public static final String MOD_USER_SETUP = "MOD_USER_SETUP";
    public static final String MOD_ROLE_GROUP = "MOD_ROLE_GROUP";
    public static final String MOD_COMPANY_SETUP = "MOD_COMPANY_SETUP";
    public static final String MOD_ACCESS_RIGHT = "MOD_ACCESS_RIGHT";
    public static final String MOD_PROJECT_PARAM = "MOD_PROJECT_PARAM";

    // Set-Up Modules
    public static final String MOD_TASK = "MOD_TASK";
    public static final String MOD_REMARK = "MOD_REMARK";
    public static final String MOD_CODE_SETUP = "MOD_CODE_SETUP";
    public static final String MOD_CATALOG_OPTION = "MOD_CATALOG_OPTION";
    public static final String MOD_CCY_EXCHANGE = "MOD_CCY_EXCHANGE";
    public static final String MOD_COUNTRY = "MOD_COUNTRY";
    public static final String MOD_BRAND = "MOD_BRAND";
    public static final String MOD_CUST_DEPT = "MOD_CUST_DEPT";
    public static final String MOD_FACT = "MOD_FACT";

    public static final String MOD_VENDOR = "MOD_VENDOR";
    public static final String MOD_ACCESS_TEAM = "MOD_ACCESS_TEAM";


    // Todo Modules

    // Common Modules
    public static final String MOD_POP_UP = "MOD_POP_UP";

    // Main Menu Module - Menu Mode
    public static final String MENU_MODE_BEGINNER = "MENU_MODE_BEGINNER";
    public static final String MENU_MODE_NORMAL = "MENU_MODE_NORMAL";
    public static final String MENU_MODE_ADVANCED = "MENU_MODE_ADVANCED";
    public static final String MENU_MODE_EXPERT = "MENU_MODE_EXPERT";

    // Main Menu Module - Number of icons per line in main menu page
    public static final int NO_ICONS_PER_LINE = 3;

    // Alert Menu and Todo Menu Modules
    public static final String ALERT_STATUS_ALL = "ALL";
    public static final String ALERT_OUTSTANDING_OUTSTANDING = "OUTSTANDING";
    public static final String ALERT_POSTPONED = "POSTPONED";
    public static final String ALERT_COMPLETED = "COMPLETED";
    public static final String TODO_STATUS_ALL = "ALL";
    public static final String TODO_OUTSTANDING_OUTSTANDING = "OUTSTANDING";
    public static final String TODO_POSTPONED = "POSTPONED";
    public static final String TODO_COMPLETED = "COMPLETED";
    public static final String PRIORITY_LOW = "LOW";
    public static final String PRIORITY_NORMAL = "NORMAL";
    public static final String PRIORITY_HIGH = "HIGH";
    public static final String PRIORITY_URGENT = "URGENT";
    public static final String REPETITION_SINGLE = "SINGLE";
    public static final String REPETITION_DAILY = "DAILY";
    public static final String REPETITION_WEEKLY = "WEEKLY";
    public static final String REPETITION_MONTHLY = "MONTHLY";
    public static final String REPETITION_ANNUAL = "ANNUAL";

    // Special Purpose

    // MODULES NEED TO BE RE-DO and VERIFY constant names!!!
    public static final String MOD_GENERIC_SEARCH = "MOD_INSPECT_SCH_INQ";

    public static final String MOD_MASTER_TEMPLATE = "MOD_MASTER_TEMPLATE";

    public static final String MOD_TRACKING = "MOD_TRACKING";
    public static final String MOD_TRACKING_DOWNLOAD = "MOD_TRACKING_DOWNLOAD";

    public static final String MOD_RAP = "MOD_RAP";

    //Master Season
    public static final String MOD_SEASON = "MOD_SEASON";

    // MOD_SHIPMENT_TERMS
    public static final String MOD_SHIPMENT_TERMS = "MOD_SHIPMENT_TERMS";

    //master department
	public static final String MOD_DEPT = "MOD_DEPT";

	//Fabric Master
	public static final String MOD_FABRIC = "MOD_FABRIC";


	//Catalog modules
	public static final String MOD_ITEM_LINE = "MOD_ITEM_LINE";
	public static final String MOD_ITEM_CATEGORY = "MOD_ITEM_CATEGORY";
	public static final String MOD_ITEM_CLASS = "MOD_ITEM_CLASS";
	public static final String MOD_CATALOG_DTL = "MOD_CATALOG_DTL";
	public static final String MOD_CATALOG_SECURITY = "MOD_CATALOG_SECURITY";


	//catalog detail template
    public static final String MOD_CATALOG_DTL_TEMPLATE = "MOD_CATALOG_DTL_TEMPLATE";

	public static final String MOD_POPUP_CATALOG_TREE = "MOD_POPUP_CATALOG_TREE";

	//T&A Calender Master
	public static final String MOD_TA = "MOD_TA";

	//Buyer Master
	public static final String MOD_CUST = "MOD_CUST";

	//Project Master
	public static final String MOD_PROJ = "MOD_PROJ";
	public static final String MOD_SYNC_RELATEDPROJ_STYLE = "MOD_SYNC_RELATEDPROJ_STYLE";
	//Project Master With Fabric
	public static final String MOD_PROJ_WITH_FABRIC = "MOD_PROJ_WITH_FABRIC";

	//Project Master With Qa
	public static final String MOD_PROJ_WITH_QA = "MOD_PROJ_WITH_QA";

	//Fabric Recap
	public static final String MOD_FABRIC_RECAP="MOD_FABRIC_RECAP";

	//Trim Master
	public static final String MOD_TRIM="MOD_TRIM";

	//Fabric Commitment Confirmatioin
	public static final String MOD_FABRIC_COMMIT = "MOD_FABRIC_COMMIT";
    //Fabric Commitment With Sepcific Assortment
	public static final String MOD_FABRIC_COMMIT_WSA = "MOD_FABRIC_COMMIT_WSA";
	//Fabric Commitment With Sepcific Assortment History
	public static final String MOD_FABRIC_COMMIT_WSA_HIST = "MOD_FABRIC_COMMIT_WSA_HIST";
	
	//Factory Audit
	public static final String MOD_FACT_AUDIT = "MOD_FACT_AUDIT";

	//Fabric Task
	public static final String MOD_FAB_TASK = "MOD_FAB_TASK";

	//Delivery
	public static final String MOD_DELIVERY = "MOD_DELIVERY";
    //Quality performance
	public static final String MOD_QUALITY = "MOD_QUALITY";

	//Project Costing
	public static final String MOD_PROJ_COSTING = "MOD_PROJ_COSTING";


	public static final String MOD_PROJ_DELIVERY = "MOD_PROJ_DELIVERY";


	//STYLE TASK
	public static final String MOD_STYLE_TASK = "MOD_STYLE_TASK";

	//Liability
	public static final String MOD_LIAB = "MOD_LIAB";


	//Fabric Commitment (With Specific Assortment)

	public static final String MOD_FC_SPECIFIC = "MOD_FC_SPECIFIC";

	public static final String MOD_FABRIC_FC_SPECIFIC = "MOD_FABRIC_FC_SPECIFIC";

	//Fabric Commitment (With Later Assortment)
	public static final String MOD_FC_LATER = "MOD_FC_LATER";
	public static final String MOD_FABRIC_FC_LATER = "MOD_FABRIC_FC_LATER";

	//Sample Process Enquiry
	public static final String MOD_PROJ_STYLE_TASK = "MOD_PROJ_STYLE_TASK";

	//Project Fabric Task
	public static final String MOD_PROJ_FABRIC_TASK = "MOD_PROJ_FABRIC_TASK";

	//Task Stored Procedures Master
	public static final String MOD_TASK_SP = "MOD_TASK_SP";
	public static final String MOD_OS_TASK = "MOD_OS_TASK";

	//Bulk lot chart
	public static final String MOD_BULK_LOTS_CHART = "MOD_BULK_LOTS_CHART";

	//CFC
	public static final String MOD_CFC = "MOD_CFC";

	//order upload
	public static final String MOD_ORDER_UPLOAD = "MOD_ORDER_UPLOAD";
	
	public static final String MOD_PROJ_STYLE_TASK_MULTI = "MOD_PROJ_STYLE_TASK_MULTI";
	
	// LIABLITY
	public static final String MOD_LIABLITY = "MOD_LIABLITY";
	public static final String MOD_NOVELTY_CHART = "MOD_NOVELTY_CHART";
	// CFC Template
	public static final String MOD_CFC_TEMP = "MOD_CFC_TEMP";
	
	// upload excel
	public static final String MOD_UPLOAD_EXCEL = "MOD_UPLOAD_EXCEL";
	
	// XLS_TEMP
	public static final String MOD_XLS_TEMP = "MOD_XLS_TEMP";
	public static final String MOD_DOLL_SHEET = "MOD_DOLL_SHEET";

	public static final String MOD_SETUP_NY_REVIEW = "MOD_SETUP_NY_REVIEW";
	
	public static final String MOD_PROJ_STYLE_FABRIC_COLOR = "MOD_PROJ_STYLE_FABRIC_COLOR";
}
